Nuprl Definition : es-leaks 11,40

e leaks x to e'
== a:Atom1
== (loc(e) || a
== & (state when e\\x:state@loc(e)\\x||a)
== e receives || a
== & ((isrcv(e')) c (sender(e') = e & (val(e'):valtype(e')||a)))) 
latex



clarification:

es-leaks(es;e;x;e')
== a:Atom1
== (es-atom(es;es-loc(ese);a)
== & (free-from-atom{1}(es-state-without(es;es-loc(ese);x);es-state-when-without(es;e;x);a))
== & es-rcv-atom(es;e;a)
== & ((es-isrcv(ese'))
== & (c (es-sender(ese') = e  es-E(es)
== & (c & (free-from-atom{1}(es-valtype(ese');es-val(ese');a))))) 
latex


Definitionsx:AB(x), Atom$n, state@i\\x, loc(e), state when e\\x, e receives || a, A c B, b, isrcv(e), P & Q, s = t, E, sender(e), A, x:T||a, valtype(e), val(e)
FDL editor aliaseses-leaks

origin